/*
*app.js入口模块
职责：
    创建服务
    做一些服务相关配置
      模板引擎
      body-parser解析表单post请求体
      提供静态资源服务
    挂载路由
    监听端口启动服务
*/


var express =require('express')
var router =require('./router')


var app=express()

//配置art-template，配置都要放在路由挂载之前
app.engine('html', require('express-art-template'));
//配置body-parser(post提交表单需要)
app.use(express.json())
app.use(express.urlencoded({ extended: false }))


//把路由容器挂载到app服务器中
app.use(router)

app.listen(3000,function(){
  console.log('express app is running...')
})

module.exports = app